public class ReferenceTypeTest {
    public static void main(String[] args) {
        String str = "您好";
        String str1 = str;
        str1 = "123";  // 这里改变str1的值 不会改变 str的值
        // Java的字符串除了是一个引用类型外，还有个重要特点，就是字符串不可变。
        // 参考: https://www.liaoxuefeng.com/wiki/1252599548343744/1255938912141568
        System.out.println(str);   // 您好
        System.out.println(str1);  // 123

        int age = 25;
        // 如果用+连接字符串和其他数据类型，会将其他数据类型先自动转型为字符串，再连接
        String s = "age is " + age;
        System.out.println(s); // age is 25

        String s1 = "hello";
        String t = s1;
        s1 = "world";
        System.out.println(t); // hello
    }
}